﻿#pragma once
#include <define.h>
#include "config.h"
#include <param.hpp>


std::shared_ptr<lt::strategy> make_strategy(lt::engine& eng, const strategy_info& stra_info);

std::shared_ptr<lt::signal> make_signal(lt::engine& eng, const signal_info& sig_info);

std::shared_ptr<lt::trend> make_trend(lt::engine& eng, const trend_info& trd_info);